package com.hmall.item.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hmall.common.dto.PageDTO;
import com.hmall.common.dto.SearchDTO;
import com.hmall.common.pojo.Item;
import com.hmall.common.vo.SearchVo;

import java.util.List;


public interface IItemService extends IService<Item> {


    PageDTO<Item> getPage(Integer page, Integer size);

    void updateGood(Item item);

    void updateStatus(Long id, Integer status);

    SearchVo searchFilters();

    PageDTO<Item> searchList(SearchDTO dto);

    /**
     * 销量前20
     */
    List<Item> getTop20();



    void updateStock(Long itemId, Integer num);

    void updateRestock(Long itemId, Integer num);
}
